# 1.设计一个Circle(圆)类，该类中包括属性radius(半径)，还包括__init__()、
# get_perimeter()求周长和get_area()求面积共3个方法。
# 设计完成后，创建Circle类的对象求圆的周长和面积
class Circle:
    def __init__(self, r):
        self.radius = r

    def get_perimeter(self):
        print(f"半径为{self.radius}的圆的周长为：{3.14 * 2 * self.radius}")

    def get_area(self):
        print(f"半径为{self.radius}的圆的面积为：{3.14 * pow(self.radius, 2)}")


c1 = Circle(1)
c1.get_perimeter()
c1.get_area()


# 2.设计一个Course(课程)类,该类中包括number(编号)、name(名称)、teacher(任课的老师)、
# location(上课地点)共4个属性，其中location是私有属性；还包括__init__(),show_info()
# 显示课程信息的共两个方法。设计完成后，创建Course类的对象显示课程的信息。
class Course:
    def __init__(self, number, name, teacher, location):
        self.__location = location
        self.number = number
        self.name = name
        self.teacher = teacher

    def show_info(self):
        print(f"课程编号：{self.number} 课程名称：{self.name} "
              f"任课老师：{self.teacher} 上课地点：{self.__location}")


chinese = Course("0001", "小学语文", "王大头", "中心校区")
chinese.show_info()
english = Course("0003", "小学英语", "老李头", "中心校区")
english.show_info()
